package pe.edu.upc.dew.Grupo1.dao;

import java.sql.ResultSet;
import java.sql.SQLException;

import org.springframework.jdbc.core.RowMapper;

import pe.edu.upc.dew.Grupo1.model.Local;
import pe.edu.upc.dew.Grupo1.model.Tipo;
import pe.edu.upc.dew.Grupo1.model.Usuario;

public class UsuarioRowMapper implements RowMapper<Usuario> {

	@Override
	public Usuario mapRow(ResultSet rs, int rowNum) throws SQLException {
		Usuario usuario = new Usuario();
		
		usuario.setCodigoUsuario(rs.getInt("CodigoUsuario"));
		usuario.setNombre(rs.getString("Nombre"));
		usuario.setApellido(rs.getString("Apellido"));
		usuario.setTelefono(rs.getString("Telefono"));
		usuario.setDireccion(rs.getString("Direccion"));
		usuario.setLogin(rs.getString("Login"));
		usuario.setClave(rs.getString("clave"));
		
		Local local=new Local(); 
		local.setCodigoLocal(rs.getInt("CodigoLocal"));
		
		Tipo tipo = new Tipo();
		tipo.setTipo(rs.getString("tipo"));
		
		usuario.setLocal(local);
		usuario.setTipo(tipo);
		return usuario;
	}

}
